#  字符串的CRUD操作

#  增加（Creat）
print('a' + 'b')  # 'ab'
a = 'a'
a += 'b'
print(a)  # 'ab'

#  检索（Retrieve）
content1 = 'abcdefg'
print(content1.find('e'))  # 4
print(content1.find('h'))  # -1
print(content1.index('b'))  # 1
print(content1[1])  # 'b'
print(content1[2:4])  # 'cd'

#  更新（Update）
content2 = 'hijklmn'
print(content2.replace('h', 'z'))  # 'zijklmn'
date_str = '2020-11-04 19:19'
print(date_str.split(' '))  # ['2020-11-04', '19:19']

c = date_str.split(' ')
print(c)
d = ' '.join(c)
print(d)  # '2020-11-04 19:19'

#  删除（Delete）
content3 = '[1, 2, 3]'
h = content3.strip('[]')
print(h)  # '1, 2, 3'
print(type(h))  # str

#  字符串的格式化
m = '{}-{}-24'.format('2020', '10')
print(m)
n = '{0}, {1}, {0}'.format('ping', 'pang')
print(n)
o = '{city}-{name}'.format(city='beijing', name='CLD')
print(o)
city = 'shanghai'
p = f'{city}-CLD'
print(p)


f = open('第二周_第二节tmp.py', 'r', encoding='utf-8')
a = f.read()
f.close()


f = open('第二周_第二节.py', 'w', encoding='utf-8')
f.write(a)
f.close()